package com.shycloud.mido.organ.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.shycloud.mido.organ.api.dto.MonthOnlineScheduleDTO;
import com.shycloud.mido.organ.api.dto.OnlineScheduleDTO;
import com.shycloud.mido.organ.api.entity.OnlineCourseGoodsEntity;
import com.shycloud.mido.organ.api.vo.NewTeacherVO;

import org.apache.ibatis.annotations.Param;

public interface OnlineCourseGoodsMapper extends BaseMapper<OnlineCourseGoodsEntity> {
    List<NewTeacherVO> getTeacherList(@Param("orgId") String orgId);
    List<MonthOnlineScheduleDTO> getMonthSchedule(@Param("teacherId") String teacherId, @Param("month") String month);
    List<OnlineScheduleDTO> getSchedule(@Param("teacherId") String teacherId, @Param("date") String date);
}
